public class GenerateNumbers  {
	void generateNumbersWithNDigits(int n)
	{
		if(n==0)
		{
			System.out.println(0);
			return;
		}
		int range = 1;
		for(int i = 0; i< n; i++)
		{
			range*=10;
		}
		for(int i = 0; i < range; i++)
		{
			int genNum = i;
			while(genNum!=0 && genNum%10!=0)
			{
				int right = genNum%10;
				 
				genNum=genNum/10;

				int left = genNum%10;

				if(left > right)
					break;
				if(genNum==0)
					System.out.print(i);
			}
		}
	}

	public static void main(String[] args) {
		generateNumbersWithNDigits(3);
	}
	
}